Big Huge Thesaurus

microwave bomb

noun